// 运输任务管理
import request from '@/utils/request'

// 手动调整发车前调整车次，车辆，司机
export function dispatchTransportTask(data) {
  return request({
    data,
    url: '/manager/transport-task-manager/adjust/{id}',
    method: 'put'
  })
}

// 空车取消运输任务
export function cancelTransportTask(data) {
  return request({
    data,
    url: '/manager/transport-task-manager/cancel/{id}',
    method: 'put'
  })
}

// 获取统计运输任务接口
export function transportListCount(data) {
  return request({
    data,
    url: '/transport-task-manager/cancel/{id}',
    method: 'get'
  })
}

// 获取运输任务分页数据
export function transportListPage(data) {
  return request({
    data,
    url: '/transport-task-manager/page',
    method: 'post'
  })
}

// 获取运输任务坐标
export function transportCoordinate(data) {
  return request({
    data,
    url: '/transport-task-manager/page',
    method: 'post'
  })
}

// 获取运输任务详情
export function transportList(data) {
  return request({
    data,
    url: '/transport-task-manager/{id}',
    method: 'post'
  })
}

// 线路管理

// 获取线路分页数据

export function transportLine(data) {
  return request({
    data,
    url: '/transportLine/page',
    method: 'post'
  })
}

// 添加线路
export function addLine(data) {
  return request({
    data,
    url: '/transportLine',
    method: 'post'
  })
}

// 获取树状机构信息
export function transportTree(data) {
  return request({
    data,
    url: '/business-hall/tree',
    method: 'get'
  })
}
